/*会员中心*/
body{ background:#f0f0f0}
.profile .top{ padding-top:1.4rem; box-shadow:0 0 4px rgba(0,0,0,0.2); background:#f60 }
.profile .person{ height:1.6rem; background:#fff; font-size:.36rem; }
.profile .person a{ color:#666; width:100%}
.profile .person i.num{ font-size:.5rem; color:#333}
.profile .person .avatar,.profile .person .cart,.profile .person .share,.profile .person .points{ width:25%;  text-align:center; line-height:.44rem; margin-top:.16rem; padding:.2rem 0; position:relative}

.top .person .cart b,.top .person .share b{ border-radius:.4rem; font-size:.3rem; background:#f60; position:absolute; top:0; margin-left:.6rem; font-weight:300; color:#fff;padding: 0 0.12rem; }
.profile .person .avatar{ margin-top:-1.2rem; position:relative;}
.profile .person .avatar span{ box-shadow:0 0 .4rem rgba(0,0,0,0.1) ;border:.1rem solid #fff; float:right;background-position:center center; background-repeat:no-repeat;  border-radius:2rem; height:2rem; width:2rem; display:block;}
.profile .person .avatar .name{ position:absolute;right: -2.6rem;    top: 0.5rem; font-size:.4rem; color:#fff}
.profile .person  i.code{ position:absolute; font-size: 1rem;    position: absolute;    right: 0.2rem;    top: 0.2rem;}
.profile .person .share{ border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0; box-sizing:border-box}

.mlogin { margin-top: .466667rem; width:100%; }
.mlogin .field {  width:100%; box-sizing: border-box; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-align: center; -webkit-align-items: center; border-bottom: 1px solid #DDD; padding: .373333rem .266667rem; color: #6C6C6C; background-color: #fff; text-align: left }
.field .label { width: 2rem; font-size:.4rem; }
.field .field-control { -webkit-box-flex: 1; -webkit-flex: 1; flex-grow: 1; }
.field .field-control span{ font-size:.4rem; width:100%; display:block;}
.field .field-control input { -webkit-appearance: none; width: 100%; padding: 0; border: 0; background-color: transparent; font-size:.4rem; }
.field .money span{ padding:0.2rem 0}
.field .money span:first-child{ padding-top:0}
 .input-required::-webkit-input-placeholder {
 text-align:right;
}
    /* 火狐浏览器 */
    .input-required::-moz-placeholder {
 text-align:right;
}


.bottomside{ font-size:.4rem; line-height:50px; text-align:right; background:#fff; border-top:1px solid #e0e0e0 }
.bottomside span{ margin-right:.4rem; color:#333}
.bottomside a{padding-right:.4rem; display:inline-block; color:#666}
.bottomside .share{ float:right; font-size:.6rem; border-top-left-radius: 1rem; border-bottom-left-radius: 1rem; background: #f90; box-shadow: 0 0 0.4rem rgba(0,0,0,0.2); color: #fff }
